شايد تا حالا خيلي سعي كردهايد كه با دوستانتان با رمز حرف بزنيد يا يك خطي مثل خط ميخي را براي خودتان اختراع كنيد كه هيچ كس از عهدهي خواندن آن برنيايد.در اين جا يك روش خيلي ساده براي رمز نگاري را توضيح ميدهيم.
فرض كنيد ميخواهيد جملهي «بعد از كلاس ميبينمت» را با رمز براي دوستتان بفرستيد تا يك قرار مهم را يادآوري كنيد.
قبل از شروع هر كاري حروف الفبا را روي يك تكه كاغذ بنويسيد و آن ها را از 1 تا 32 شماره گذاري كنيد :
قبل از هر چيز ، نياز به يك كلمه ي كليد داريد. فرض كنيد «سلام» كليد رمز شما باشد. گام بعدي ، تبديل كردن كلمه ي كليد به عدد است. «س» پانزدهمين ، «ل» بيستو هفتمين ، «الف» اولين و «م» بيست و هشتمين حروف الفبا هستند . پس كلمهي كليد ما به اين صورت درمي آيد:.
حالا سراغ جملهي موردنظر ميرويم. 15 اولين عدد كلمه ي كليد و اولين حرف جمله ب=2 مي باشد ، چون ص=17=15+2، پس به جاي "ب" ، "ص" را مي نويسيم . 27 دومين عدد كلمه ي كليد و دومين حرف جمله ع=21 مي باشد،چون 48=21+27 از 32 بيش تر است،پس به جاي "ع" ،ش= 16=32-48را مي نويسيم . 1سومين عدد كلمهي كليد و سومين حرف جمله د=10 مي باشد ، چون ذ= 11=10+1، پس به جاي "د" ، "ذ" را مي نويسيم . به همين ترتيب به جاي "الف" ، "ن" را مي نويسيم . حالا كه به انتهاي واژهي كليدي رسيديم، دوباره از اول شروع ميكنيم و بقيه ي حرفها را با استفاده از كليد جابهجا ميكنيم. سرانجام ، جمله ي موردنظر «بعد از كلاس ميبينمت» با كلمهي كليد «سلام» به جملهي رمزي:«صشذ نم ظمنو فاوسقني »تبديل ميشود.دوست شما با داشتن كليد ميتواند جملهي رمزي را به ترتيب زير رمزگشايي كند :
اولين حرف جمله ي رمزي : ص=17 و اولين حرف كليد : س=15 مي باشد ، چون ب= 2=15-17 پس اولين حرف جمله "ب" مي باشد كه همين طور است . دومين حرف جمله ي رمزي : ش=16 و دومين حرف كليد : ل=27 مي باشد ، چون نمي توان از 16 واحد 27 واحد برداشت پس به ترتيب زير عمل مي كنيم :ع= 21=27-16+32 (توجه كنيد كه در رمز كردن جمله ،اگر حاصل از 32 بيش تر مي شد ، 32 واحد از آن كم مي كرديم و در رمز گشايي اگر عمل تفريق امكان پذير نبود، 32 واحد به آن اضافه مي كنيم .) اگر اين روند را ادامه دهيم جمله ي ما رمز گشايي مي شود .
نظرات شما عزیزان: